-
Notifications
You must be signed in to change notification settings - Fork 140
[fix/rtl-ui-adaptions] Improved Right-to-Left Language UI-Design #868
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…hich were not designed for right to left text support.
…-to-Left UI support - changed some missing views to support RTL support - moved icons in the 'More Action View' from the left to the right side, which is equal to the UIMenu UI element - adapted push transition animation for RTL
# Please enter a commit message to explain why this merge is necessary, # especially if it merges an updated upstream into a topic branch. # # Lines starting with '#' will be ignored, and an empty message aborts # the commit.
felix-schwarz
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks fine, except the position of the icons in the action card in both LTR and RTL should be the other way round than this:
| English Left-to-Right | Arabic Fixed Right-to-Left | Arabic Outdated Right-to-Left |
|---|---|---|
![]() |
![]() |
![]() |
If there is no other way, we may need to take care of the view layout for these StaticTableViewRow type(s). Don't hesitate to let me know if I can help.
I changed the icon position from the left side to the right side (LTR), to adopt this to the UIMenu. So in RTL the icon position on the left side is correct. You can see, it is mirrored to the LTR design. |
|
I wish iOS itself was more consistent there:
Alerts are the oldest of these three design patterns, and the other two are both much newer and much closer to our "card" view. So yeah, you're absolutely right and the change of position for the icons is actually more in line with recent iOS design. Maybe I've gotten used to the icons being in the left spot for too long now 😀 Approved! |
|
@felix-schwarz you are right! With iOS 14 we should remove this view with the |
|
I performed some exploratory testing through the app to check if views' layout is RTL. I put only focus in the view, no features were tested/checked. From my side this is approved. |




Description
This PR improves the UI-Design for Right-to-Left languages.
The most views were already prepared for RTL support, but we had some missing UI elements, which were not ready for RTL.
Related Issue
#861
Motivation and Context
Give users which are on a Right-to-Left language a perfect UI experience.
How Has This Been Tested?
Change language to
Arabicand check if view design is mirrored compared to the Left-to-Right UI design.Please have a look at the
Screenshotssection, which elements were changed:Screenshots:
Push Animation
Types of changes
Checklist: